exercise 1.1 (solutions)